|
Emplacement du menu |
---|
Utilitaires → Outils pour les panneaux → Feuille de panneaux |
Ateliers |
BIM |
Raccourci par défaut |
P S |
Introduit dans la version |
- |
Voir aussi |
Arch Panneau, Arch Découpe de panneau, Arch Calepinage |
Cet outil permet de construire une feuille 2D, comprenant un nombre quelconque d'objets Arch Découpe de panneau, ou tout autre objet 2D tel que ceux réalisés par l'atelier Draft et l'atelier Sketcher. La feuille de panneaux est généralement réalisée pour mettre en page les découpes à effectuer par une machine CNC. Ces feuilles peuvent ensuite être exportées vers un fichier DXF.
L'image ci-dessus montre comment les feuilles de panneaux apparaissent lors de l'exportation au format DXF.
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
L'outil Feuille de panneaux peut être utilisé dans une macro et depuis la console Python en utilisant la fonction suivante:
Sheet = makePanelSheet(panels=[], name="PanelSheet")
Sheet
à partir de panels
qui est une liste d'objets Arch Panneau.Exemple:
import FreeCAD, Draft, Arch
Rect = Draft.makeRectangle(500, 200)
Polygon = Draft.makePolygon(5, 750)
p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2000, 400, 0)
p3 = FreeCAD.Vector(1250, 800, 0)
Wire = Draft.makeWire([p1, p2, p3], closed=True)
Panel1 = Arch.makePanel(Rect, thickness=36)
Panel2 = Arch.makePanel(Polygon, thickness=36)
Panel3 = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()
Cut1 = Arch.makePanelCut(Panel1)
Cut2 = Arch.makePanelCut(Panel2)
Cut3 = Arch.makePanelCut(Panel3)
Cut1.ViewObject.LineWidth = 3
Cut2.ViewObject.LineWidth = 3
Cut3.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()
Sheet = Arch.makePanelSheet([Cut1, Cut2, Cut3])